package com.whfc.mach.dto.warn;

import com.whfc.common.obd.ObdFrame;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 设备报警检查参数对象
 * @author: xugcheng
 * @version: 1.0
 * @date: 2019/12/6 11:41
 */
@Data
public class MachWarnCheckDTO implements Serializable {
    /**
     * ***********************************************
     * 设备基本信息
     */
    private Integer deptId;
    private Integer machId;
    private String machCode;
    private Integer machType;
    private String machTypeName;
    private String machModelName;
    /**
     * ************************************************
     * 电子围栏
     */
    private Double lng;

    private Double lat;

    /**
     * ************************************************
     * 速度报警
     */
    private Double speed;

    /**
     * ************************************************
     * 工作状态报警
     */
    private Integer workState;

    private Integer times;

    /**
     * ***********************************************
     * OBD设备报警
     */
    private String frameData;

    /**
     * ************************************************
     * 偷漏油报警
     */
    private Integer oilFlag;

    /**
     * ************************************************
     * 倾角报警
     */
    private Double rotationX;
    private Double rotationZ;

    /**
     * ************************************************
     * 牵引力报警
     */
    private Double force;

    /**
     * 触发时间
     */
    private Date triggerTime;

    /**
     * 触发值
     */
    private String triggerValue;

    /**
     * 触发值
     */
    private String triggerParam;

    /**
     * ***********************************************
     * OBD设备报警
     */
    private ObdFrame obdFrame;

}
